<?php
class MascotasPuntajeController extends AppController
{
    public $helpers = array(
        'Html',
        'Form',
        'Session',
        'Js',
        'Utilidades');
    public $uses = array(
        'Evento',
        'Criadero',
        'EventosPista',
        'Propietario',
        'Mascota',
        'Puntaje',
        'Raza',
        'EventosMascota',
        'MascotasPuntaje',
        'Denuncianacimiento');
    public $layout = 'kennel';
    public $components = array('Fechasconvert', 'Session');
    
    public function index($id_evento = null){
        $evento = $this->Evento->find('first', array('recursive'=>-1, 'conditions'=>array('id'=>$id_evento)));
        $mascotas  = $this->EventosMascota->find('all', array('conditions'=>array('EventosMascota.evento_id'=>$id_evento)));
        $this->set(compact('mascotas', 'evento', 'id_evento'));
        //debug($mascotas);
    }
    
    public function ajaxregistrapuntaje($id_mascota=null, $id_evento=null){
      
      $this->layout = 'ajax';
      if(!empty($this->data)){
         $datos=array();
         //debug($this->data);
         
         foreach($this->data['MascotasPuntaje'] as $datos){
            //debug($datos);            
            if($datos['puntaje']!=0){
               //echo 'Solo '.$datos['puntaje'];
               $this->data="";
               $this->MascotasPuntaje->create();               
               $this->request->data['MascotasPuntaje']['eventospista_id']=$datos['eventospista_id'];
               $this->request->data['MascotasPuntaje']['mascota_id']=$datos['mascota_id'];
               $this->request->data['MascotasPuntaje']['puntaje']=$datos['puntaje'];
               //debug($this->data);
               $this->MascotasPuntaje->save($this->data);   
            }
               
         }  
         $this->redirect(array('action'=>'index', $id_evento));       
         
      }else{
         $mascota = $this->Mascota->find('first', array('recursive'=>-1, 'conditions'=>array('id'=>$id_mascota)));
         $pistas = $this->EventosPista->find('all', array('recurdive'=>0, 'conditions'=>array('evento_id'=>$id_evento)));   
      }
      
      $this->set(compact('id_mascota', 'mascota', 'pistas'));
      //debug($mascota);
      //debug($pistas);    
    }
}